package com.wctj.api.infra.common.bean.param;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 响应支付结果信息
 *
 */
public class ResponsePayInfo  {

    /**
     * payment id
     * 由 Adapay 生成的支付对象 id， 该 id 在 Adapay 系统内唯一
     */
    @JsonProperty("id")
    private String id;

    /**
     * 支付渠道的 appId
     */
    @JsonProperty("app_id")
    private String appId;

    /**
     * 支付渠道支付单号 = 商品订单号
     * 请求订单号，只能为英文、数字或者下划线的一种或多种组合，保证在app_id下唯一
     */
    @JsonProperty("order_no")
    private String orderNo;

    /**
     * 订单创建时间,支付创建时的 10 位时间戳
     */
    @JsonProperty("created_time")
    private String createdTime;

    /**
     * 当前交易状态，参见 状态 说明
     * {com.zgzg.shop.pay.business.huifu.enums.HuiFuPayStatusEnums}
     */
    @JsonProperty("status")
    private String status;

    /**
     * 错误描述
     */
    @JsonProperty("error_msg")
    private String errorMsg;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(String createdTime) {
        this.createdTime = createdTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getErrorMsg() {
        return errorMsg;
    }

    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }
}
